package com.ftwj.demo.modular.service;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.springframework.stereotype.Service;

import com.ftwj.demo.base.common.BaseService;
import com.ftwj.demo.modular.entity.MessageUserBean;
import com.ftwj.demo.global.shiro.ShiroUtil;

/**
* <p>Title: MessageUserService</p>  
* <p>Description: 消息接收人业务实现类</p>
* <p>Copyright: Copyright (c) 2020 </p>  
* <p>Company: 兰州飞天网景信息产业有限公司</p>    
* @author HeYang
* @date 2020年4月10日 下午4:42:21
* @version V1.0
 */
@Service 
public class MessageUserService extends BaseService<MessageUserBean, Integer>{

	/**
	 * <p>Title: read</p>  
	 * <p>Description: 读取消息</p>  
	 * @param msgId
	 * @author HeYang
	 * @date 2020年4月9日  
	 * @version 1.0
	 */
	public Integer read(Integer msgId) {
		Integer userId = ShiroUtil.getUserId();
		MessageUserBean userBean = new MessageUserBean();
		userBean.setMessId(msgId).setUserId(userId).setState(1).setUpdateTime(new Date());
		List<String> list = new ArrayList<>();
		list.add("messId");list.add("userId");
		return this.saveByExample(userBean, list, true);
	}

}
